发送数据,函数原型为
function client->send(string $data);
$data
为发送的数据,必须为字符串类型,支持二进制数据- 发生的数据过大可能会引起协程调度,监听可写后进行发送
发送成功返回写入Socket
缓存区的字节数,底层会尽可能地将所有数据发出。如果返回的字节数与传入的$data
长度不同,可能是Socket
已被对端关闭,再下一次调用send
或recv
时将返回对应的错误码
返回false
,请检查$client->errCode
获取错误原因。